import socket
import sys
class TcpTimeClient:
    def __init__(self,host,port):
        self.addr =(host,port)
        self.cli =socket.socket()
        self.cli.connect(self.addr)

    def chat(self):
        while True:
            data =input(">")
            data =bytes(data,encoding="utf-8")#处理data的数据
            self.cli.sendall(data)#客户端发送数据到s端
            if not data:#如果没有数据，则退出
                break
            #如果有数据就把服务器收到的，在客户端打印出来。因为是tcp的所以客户端可以recv
            print(str(self.cli.recv(1024),encoding="utf-8"))
        self.cli.close()

if __name__ == '__main__':
    c =TcpTimeClient(sys.argv[1],int(sys.argv[2]))
    c.chat()#py -3 xxx.py 127.0.0.1 端口
